ICTWEB506
Develop complex cascading style sheets


Application

This unit describes the skills and knowledge required to develop complex cascading style sheets (CSS) that are attached to a markup language document.

It applies to individuals working as web designers and developers who are involved in the layout and appearance of web pages, and have a highly developed understanding of design principles, and software languages, and can apply protocols and standards proficiently.

No licensing, legislative or certification requirements apply to this unit at the time of publication.


Elements and Performance Criteria

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Determine the requirements and develop CSS

1.1 Obtain user requirements for style

1.2 Develop CSS to match user requirements

2. Use advanced CSS techniques to create web pages

2.1 Style the elements of a web page, using advanced CSS techniques

2.2 Position the document elements, using advanced CSS

2.3 Apply the style sheets to multiple pages in a website

3. Ensure web page and CSS are validated and tested in all major browsers

3.1 Validate CSS against industry standards

3.2 Test the website in various browsers

3.3 Rectify browser differences to ensure that the website is accessible

Evidence of Performance

Evidence of the ability to:

develop a complex website, styled and formatted, using cascading style sheets (CSS), according to user requirements

create a complex page layout using CSS

test the web pages in a variety of browsers

validate CSS against industry standards.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.


Evidence of Knowledge

To complete the unit requirements safely and effectively, the individual must:

explain the principles of website design

describe hypertext transfer protocol (HTTP) protocol and its application to CSS

outline and apply, hypertext markup language (HTML) and extensible hypertext markup language (XHTML)

outline CSS rules and how they affect document styling, and layout

explain World Wide Web Consortium (W3C) standards, as they apply to website design

identify and apply, techniques to correct browser incompatibilities.


Assessment Conditions

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the website technologies field of work, and include access to:

a computer

an aesthetic presentation brief

HTML documents to have CSS applied to them

the internet to validate the CSS against the W3C

a variety of browsers.

Assessors must satisfy NVR/AQTF assessor requirements.


Foundation Skills

This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.

Skill

Performance Criteria

Description

Reading

1.2, 2.3, 3.1

Identifies and analyses technical, workplace, and industry information, to ensure that all the job requirements are met

Writing

1.1, 1.2, 2.1-2.3

Develops clear and well-organised technical material for specific audiences, using technical language to convey explicit information

Oral Communication

1.1

Uses listening and questioning techniques to clarify job specifications with the client

Numeracy

2.2

Takes measurements and performs calculations for the web page layout

Navigate the world of work

3.1

Takes full responsibility for following policies, procedures and industry standards

Get the work done

1.2, 2.1, 2.3, 3.2, 3.3

Accepts responsibility for planning and sequencing complex tasks and workload, negotiating key aspects with others, and taking into account capabilities, efficiencies and effectiveness

Applies systematic and analytical decision-making processes for complex and non-routine situations

Uses and investigates new digital technologies, and applications, to manage and manipulate data, and communicate effectively with others, in a secure and stable digital environment


Sectors

Web